/**
 * @Author：ming
 * @Date：2023/10/30 2:16 AM
 * @Filename：Hot160
 */

import java.util.ArrayList;

/**
 * @author ming
 */
public class Hot160 {
    public ListNode getIntersectionNode(ListNode headA, ListNode headB) {
        ArrayList<ListNode> la = new ArrayList<>();
        ListNode p =headA;
        while (p!=null){
            la.add(p);
            p=p.next;
        }

        ListNode q= headB;
        while (q!=null){
            if(la.contains(q)){
                return q;
            }
            q=q.next;
        }
        return null;
    }
}
